
#pragma once
#ifndef OBJECT
#define OBJECT

#include "IncludeHeader.h"
#include "WorkCell.h"



class Object
{
public :
	Object();
	virtual ~Object();
public :
	virtual bool Release();
	virtual void Update();
	virtual void Render();
public :
	void   SetCreateTime();
	double GetLivingTime();
	void   SetRelease();
	
	//void   AddWorkCell(std::string CellName,WorkCell* p_WorkCell);
protected :
	double m_CreateTime;
	double m_LivingTime;
	CELL_LIST m_CellList;
};


typedef Object* ObjectHandle;

#endif